package net.lahuobao.finance.entity.filetype;

/**
 * Created by Chris on 2015/2/10.
 * <p/>
 * Bucket命名规范：
 * 1. 只能包含小写字母，数字和短横线
 * 2. 必须以小写字母和数字开头和结尾
 * 3. bucketName的长度限制在3-63之间
 */
public enum EOSSFolderName {

    ID_IMAGE {//身份证

        public String getValue() {
            return "id-image/";
        }
    },
    LICENSE_IMAGE {//驾驶证

        public String getValue() {
            return "license-image/";
        }
    },
    CONTRACT {//运单合同

        public String getValue() {
            return "contract-image/";
        }
    },
    DRIVING_IMAGE {//行驶证

        public String getValue() {
            return "driving-image/";
        }
    },
    BACK_IMAGE {//回单

        public String getValue() {
            return "back-image/";
        }
    },
    USER_IMAGE {//用户头像

        public String getValue() {
            return "user-image/";
        }
    },
    PIPELINE_SHOP_IMAGE {//专线店面

        public String getValue() {
            return "pipeline-image/";
        }
    },
    ORGANIZATION_IMAGE {//企业logo

        public String getValue() {
            return "organization-image/";
        }
    },
    REGISTER_IMAGE {//营业执照

        public String getValue() {
            return "register-image/";
        }
    },
    ORGANIZATION_NO_IMAGE {
        public String getValue() {
            return "organization-no-image/";
        }
    },
    PAY_RECEIPT {
        public String getValue() {
            return "pay-receipt/";
        }
    },
    INSURANCE_RECORD {
        public String getValue() {
            return "insurance-record/";
        }
    },
    THIRD_PARTY_CARGO_RECORD {
        public String getValue() {
            return "third-party-cargo-record/";
        }
    },
    RELEASE_ZHUANXIANBANG_CARGO {
        public String getValue() {
            return "release-zhuanxianbang-cargo/";
        }
    };


    public abstract String getValue();
}
